home *** CD-ROM | disk | FTP | other *** search
- 1000 ' save "amicmk.bas" 'AmidarMan character making
- 1010 SCREEN 3,0,0,1: COLOR ,,,,2: CLS 3: DEFINT G: DIM GR(257,13): F=4
- 1020 LINE(0,31)-(31,0),7,BF,15: LINE-(31,31),8: LINE-(0,31),8: GOSUB *CGET: F=0
- 1030 CIRCLE(15,15),12,1,,,,F: CIRCLE(9,15),2,7: CIRCLE(21,15),2,7: GOSUB *CGET
- 1040 CIRCLE(15,15),12,6,.4,5.9,,F: CIRCLE(15, 7),2,2,,,,F: GOSUB *CGET
- 1050 CIRCLE(15,15),12,0,,,,F: CIRCLE(10,10),2,7,,,,F: GOSUB *CGET
- 1060 FOR I=0 TO 3: READ C,D$: FOR J=3 TO 12: D=VAL("&h"+MID$(D$,J-2,1))
- 1070 FOR K=0 TO 3: IF D AND 2^K THEN LINE(I*8+K*2,J*2)-STEP(1,1),C,BF
- 1080 NEXT K,J,I: GOSUB *CGET: F=5: LINE(15,0)-(16,31),2,B: GOSUB *CGET
- 1090 PUT(0,0),GR(0,5),PSET: LINE(16,15)-(31,16),6,B: GOSUB *CGET
- 1100 PUT(0,0),GR(0,5),PSET: LINE( 0,15)-(15,16),6,B: GOSUB *CGET
- 1110 LINE(15,0)-(16,31),6,B: GOSUB *CGET: LINE(0,15)-(31,16),6,B: GOSUB *CGET
- 1120 FOR I=0 TO 3: PUT((I\2+1)*32,(I MOD 2)*32),GR(0,4),PSET: NEXT
- 1130 LINE(48,15)-(79,48),6,B: LINE(47,16)-(80,47),6,B: X=32: Y=32: GOSUB *CGET
- 1140 Y=0: GOSUB *CGET: X=64: GOSUB *CGET: Y=32: GOSUB *CGET: CLS 2
- 1150 DEF SEG=VARPTR(GR(0,0),1): BSAVE "amidar.chr",0,&H1C38: END
- 1160 *CGET GET(X,Y)-STEP(31,31),GR(0,F): F=F+1: PUT(0,0),GR(0,4),PSET: RETURN
- 1170 DATA 2,69991d9996,1,6999999996,6,69999f9999,4,111111111f